home *** CD-ROM | disk | FTP | other *** search
- Path: serra.unipi.it!helen!naimoli
- From: naimoli@cli.di.unipi.it (Andrea_eugenio Naimoli)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga Memory Map Needed!!!
- Date: 18 Jan 1996 08:35:58 GMT
- Organization: Dipartimento di Informatica, Universita' di Pisa
- Distribution: world
- Message-ID: <4dl0pe$1jr0@serra.unipi.it>
- References: <Pine.SOL.3.91.960114184921.17616C-100000@ns1> <4del92$ajj@serpens.rhein.de> <13213474@sourcery.han.de>
- NNTP-Posting-Host: helen.cli.di.unipi.it
- X-Newsreader: TIN [version 1.2 PL2]
-
- Olaf Barthel (olsen@sourcery.han.de) wrote:
- : In Article <4del92$ajj@serpens.rhein.de>, Michael van Elst <mlelstv@serpens.rhein.de> wrote:
- : > StarBlazer <starblaz@postoffice.ptd.net> writes:
- : >
- : > >Anyone know of anywhere on the 'net where I can get a half-decent Amiga
- : > >memory map.
- : >
- : > I just have the fully decent map:
- : >
- : > $4 pointer to ExecBase
-
- : Correct, but that doesn't explain much to somebody who apparently knows
- : very little about how the Amiga works and why a memory map won't help much
- : in programming it.
-
- : So Jess, if you're reading this:
-
- : 1) The Amiga is no big C64 in which no operating system layer provided
- : access to the hardware resources. A memory map might tell you the
- : locations of hardware registers, but no thourough explanation how
- : the damn thing works, let alone any guarantee that you will find
- : writable and readable memory at specific addresses. Unlike the C64
- : memory configurations vary widely between different Amigas.
-
- : 2) Although it might be feasible to design software based upon the
- : hardware description only, it is effectively discouraged. You cannot
- : avoid the operating system altogether. Even if you choose to ignore
- : it chances are that your software will get into conflict with it.
- : Also, there is no documented bare-bones approach to find out exactly
- : which hardware is installed in the Amiga your software is about to
- : run on. What you may design for an A1200 will break on an A3000
- : without you knowing why it failed.
-
- : The only path you can travel that doesn't make you stop because of these
- : obstacles is in following the operating system.
-
- Ok, so location $4 points to EXEC, but:
-
- 1) I wonder: why not 0?
-
- 2) Is there a "map" - anyway - on Internet; i.e.: the structure
- of the libraries. Consider I can't find any book: I'm in Italy
- and there's no place you can find a shop that sell anything
- regarding Amigas!
-
- : --
- : Home: Olaf Barthel, Brabeckstrasse 35, D-30559 Hannover
- : Net: olsen@sourcery.han.de
-
- --
-
- 333 // * ++
- 3 // * * + +
- 3 \\ // ** ** +++
- 3 \\ // * * * ++++
- 33 \\/ * ++
-
- ----------------------------------------------------
- Andy E. Naimoli - naimoli@cli.di.unipi.it
- http://www.cli.di.unipi.it/~naimoli/hi.html
- ----------------------------------------------------
-